package com.weitu.environmental.solidWaste.mapper;

import com.weitu.environmental.solidWaste.entity.SolidWasteStorageView;
import com.weitu.environmental.solidWaste.entity.StorageSource;

import java.util.List;
import java.util.Map;

/**
 * @author zhangqingxi 2017-04-17
 */
public interface SolidWasteStorageViewMapper {
    /**
     * 分页查询 贮存浏览
     *
     * @param paramMap 贮存浏览
     * @return 贮存浏览集合
     */
    List<SolidWasteStorageView> findByParam(Map paramMap);

    /**
     * 分页查询 贮存来源
     * @param paramMap 类型
     * @return 贮存来源集合
     */
    List<StorageSource> findStorageSourceByParam(Map paramMap);


    /**
     * 分页查询 贮存浏览数量
     *
     * @param paramMap 贮存浏览
     * @return 贮存浏览集合数量
     */
    Integer findByParamCount(Map paramMap);
    /**
     * 分页查询 贮存来源数量
     *
     * @param paramMap 贮存来源
     * @return 贮存来源集合数量
     */
    Integer findStorageSourceByParamCount(Map paramMap);

    /**
     * 根据条件查询
     * @param paramMap 参数
     * @return 贮存浏览集合数量
     */
    List<SolidWasteStorageView> findEntityByParams(Map paramMap);


}
